function pz_task() {
};

pz_task.instance = function() {
  return { track_id: MiscUtils.unique(),
           parent_trackId: '',
           is_canceled: 0,
           is_completed: 0,
           is_modified: 0,
           model_id: 0,
           state_id: 0,
           branch: '',
           created_date: (new Date().getTime() / 1000) ,
           deadline: (new Date().getTime() / 1000) ,
           photographer_id: 0,
           photographer2_id: 0,
           designer_id: 0,
           customer_id: 0,
           bride_name: '',
           groom_name: '',
           is_wedding: 0,
           wedding_date: (new Date().getTime() / 1000) ,
           culture1: '',
           culture2: '',
           ceremony: '',
           reception: '',
           wedding_color: '',
           pi_quantity: 0,
           sent_date: (new Date().getTime() / 1000) ,
           received_date: (new Date().getTime() / 1000) ,
           receiver: '',
           company: '',
           code: '',
           package_number: 0,
           comment: '',
           custom_assignee_id: 0,
           custom_assigner_id: 0,
           custom_task: '',
           is_signed: 0,
           is_asst_backup: 0,
           backuped_date: (new Date().getTime() / 1000) ,
           is_asst_pickup: 0,
           chosen_date: (new Date().getTime() / 1000) ,
           is_asst_retouched: 0,
           asstretouched_date: (new Date().getTime() / 1000) ,
           score: 0,
           score2: 0,
           score_detail: '',
           is_admin_checked: 0,
           checked_date: (new Date().getTime() / 1000) ,
           is_admin_retouched: 0,
           adminretouched_date: (new Date().getTime() / 1000) ,
           is_choose_designer: 0,
           choosedesigner_date: (new Date().getTime() / 1000) ,
           is_des_retouched: 0,
           retouched_date: (new Date().getTime() / 1000) ,
           is_admin_sorted: 0,
           sorted_date: (new Date().getTime() / 1000) ,
           prearrange_date: (new Date().getTime() / 1000) ,
           ub_akl: 0,
           ub_syd: 0,
           ub_mel: 0,
           ub_nyc: 0,
           ub_bne: 0,
           ub_xtrao: 0,
           is_asst_arranged: 0,
           authorarranged_date: (new Date().getTime() / 1000) ,
           is_asst_received: 0,
           authorreceived_date: (new Date().getTime() / 1000) ,
           is_asst_published: 0,
           published_date: (new Date().getTime() / 1000) ,
           is_confirm_published: 0,
           confirmpublished_date: (new Date().getTime() / 1000) 
         }
};
